function StageName()
	return "Stage 201"
end

function Description()
	return "A DE Making Stage."
end

function VictoryConditionDescription()
	return "Survive 1 minutes."
end

function Init()
	
	size = {Height = 1205.16368465273, Width = 1205.16368465273}
	
	startPos = { 0, 0, 0 }
	
	stageData.MonsterSpawnTime = 2.19336609348812*5377.67603620721
	stageData.SoldierSpawnTime = 5377.67603620721
	stageData.SoldierWoundedSurviveTime = 0.967508154568502*5377.67603620721
	
	monsters = 
	{
		testStrongMonster = 1.49497589166042,
		testmonster = 1.0
	}
	
	AddSpawnPoint(1205.16368465273/4, 1205.16368465273/4)
	AddSpawnPoint(-1205.16368465273/4, -1205.16368465273/4)
	AddSpawnPoint(-1205.16368465273/4, 1205.16368465273/4)
	AddSpawnPoint(1205.16368465273/4, -1205.16368465273/4)
	
	player.Acceleration = 69.9302747251898
	player.Speed = 100
	player.SpeedThreshold = 432.360134306298
	
	player.SnakeStartSize = 3
	playerSoldierList = {"Knight", "Archer", "Magician"}
	
	groundStartColor = {0.0, 0.0, 0.5}
	groundEndColor = {0.5, 0.5, 1.0}
	
	SetMapObj()
end

function SetPlayerSoldier(list)
	for key,value in pairs(list) do
		AddPlayerSoldier(value)
	end
end

function VictoryCheck()
	return Time(60)
end

function SetMapObj()
	AddMapObj("stone1", 1205.16368465273/4, 0);
	AddMapObj("tree1", -1205.16368465273/4, 0);
	AddMapObj("stone1", 0, 1205.16368465273/4);
	AddMapObj("tree1", 0, -1205.16368465273/4);
end

